package Freya.base;

import java.util.Scanner;

public class scanner02 {
    public static void main(String[] args) {
        //从键盘接收数据
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用 nextLine 方法接收 ：");
        //判断是否还有输入
        if (scanner.hasNextLine()){//判断是否有下一行，如果输出有下一行 ，那就去接收它
            String str = scanner.nextLine();
            System.out.println("输出的内容为：" + str);

        }
        scanner.close();

        /*next() 和 nextLine()的区别
        next() 方法
        1.一定要读取有效字符串后才可以结束输出
        2.对输入有效字符之前遇到的空白 ， next() 方法会自动将其去掉
        3.只有输出有效字符串后才将其后面输入的空白作为分隔符或者结束符
        4.next() 不能得到带有空儿的字符串
        nextLine() 方法
        1.以 Enter 为结束符 ， 也就是说 nextLine() 方法返回的是输入回车之前的所有字符串
        2.可以获取输入的空格
         * */
    }
}
